package com.ftg.learn.controller;

import com.alibaba.nacos.api.config.annotation.NacosProperty;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * 是否可以把 user.name 移动一个类里面
 * @Componenet
 * User.java
 *  @Value("${user.name}")
 *   name
 *    @Value("${user.name}")
 *   age
 *
 *  是不是就是可把我们的连库信息  移动 nacos里面
 *
 *
 * @autoWird
 * User u
 * @author kangjx
 * @createTime 2022/9/9
 */
@RestController
@RefreshScope
public class DemoController {
//    @NacosProperty()  springboot使用

    @Value("${user.name}")
    String name ;

    @Value("${user.age}")
    Integer age;

    @GetMapping("/get")
    public String getInfo(){
        return "username : " + this.name +";userage:" + this.age;
    }

}
